use axum::Json;
use com::code;
use serde_json::Value;

use super::video_func;
// 读取、显示摄像头视频
pub async fn open_highgui() -> Result<Json<Value>, Json<Value>>{ video_func::open::run().unwrap(); code::send_null() }
// gray
pub async fn video_gray() -> Result<Json<Value>, Json<Value>>{ video_func::gray::run().unwrap(); code::send_null() }
// 拍照
pub async fn take_photo() -> Result<Json<Value>, Json<Value>>{ video_func::photo::run().unwrap(); code::send_null() }
// 人脸跟踪
pub async fn face() -> Result<Json<Value>, Json<Value>>{ video_func::face::run().unwrap(); code::send_null() }
// 显示特征
pub async fn features() -> Result<Json<Value>, Json<Value>>{ video_func::features::run().unwrap(); code::send_null() }